package com.office.dao.mapper;

import com.office.dao.model.Recruitmen;
import com.office.dao.model.RecruitmenExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RecruitmenMapper {
    long countByExample(RecruitmenExample example);

    int deleteByExample(RecruitmenExample example);

    int deleteByPrimaryKey(Long id);

    int insert(Recruitmen record);

    int insertSelective(Recruitmen record);

    List<Recruitmen> selectByExampleWithBLOBs(RecruitmenExample example);

    List<Recruitmen> selectByExample(RecruitmenExample example);

    Recruitmen selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") Recruitmen record, @Param("example") RecruitmenExample example);

    int updateByExampleWithBLOBs(@Param("record") Recruitmen record, @Param("example") RecruitmenExample example);

    int updateByExample(@Param("record") Recruitmen record, @Param("example") RecruitmenExample example);

    int updateByPrimaryKeySelective(Recruitmen record);

    int updateByPrimaryKeyWithBLOBs(Recruitmen record);

    int updateByPrimaryKey(Recruitmen record);
}